Индивидуальный проект. Этап 1

Научное программирование

Леонтьева К. А., НПМмд-02-23

Российский университет дружбы народов

Москва, Россия

22 сентября 2023

Цель и задание первого этапа проекта

Разместить на GitHub pages заготовки для персонального сайта:

  • Установить необходимое программное обеспечение,

  • Скачать шаблон темы сайта,

  • Разместить его на хостинге git,

  • Установить параметр для URLs сайта,

  • Разместить заготовку сайта на Github pages.

Ход выполнения первого этапа проекта

  • Скачали генератор Hugo с сайта и поместили исполняемый файл hugo в папку ~/usr/local/bin
Рис.1: Скачивание Hugo

Ход выполнения первого этапа проекта

  • Создали каталог blog, склонировав предварительно-созданный на GitHub репозиторий
Рис.2: Создание каталога blog

Ход выполнения первого этапа проекта

  • Запустили hugo server для проверки правильности действий и создали каталог Ksenia-Leonteva.github.io, склонировав предварительно-созданный на GitHub репозиторий
Рис.3: Запуск hugo server и создание каталога Ksenia-Leonteva.github.io

Ход выполнения первого этапа проекта

  • Создали в пустом созданном каталоге ветку main и активировали репозиторий
Рис.4: Создание ветки main и активация репозитория

Ход выполнения первого этапа проекта

  • Подключили репозиторий к каталогу public внутри каталога blog, дополнительно изменив файл gitignore
Рис.5: Подключение репозитория к каталогу public

Ход выполнения первого этапа проекта

  • Запустили hugo в каталоге blog, чтобы отразить изменения из blog в репозитории и добавили файлы на GitHub с помощью команд “git add .”, “git commit -am”New site”” и “git push origin main”
Рис.6: Запуск hugo

Ход выполнения первого этапа проекта

  • Убедились в работоспособности сайта
Рис.7: Проверка работоспособности сайта

Вывод

  • В ходе выполнения данной лабораторной работы на GitHub pages были размещены заготовки для персонального сайта.